home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 15756 < prev    next >
Encoding:
Text File  |  1996-08-05  |  2.3 KB  |  62 lines

  1. Path: news.compuserve.com!newsmaster
  2. From: Philippe Verdy <100105.3120@compuserve.com>
  3. Newsgroups: comp.lang.c,comp.lang.c++
  4. Subject: Re: which compiler?
  5. Date: 7 Apr 1996 23:16:51 GMT
  6. Organization: CompuServe Incorporated
  7. Message-ID: <4k9id3$fl9@arl-news-svc-5.compuserve.com>
  8. NNTP-Posting-Host: ad04-110.compuserve.com
  9.  
  10. mebb@earthlink.net (mebb) s'Θcrit :
  11. > i narrowed my choices to borland turbo c++ 4.5 and microsoft visual
  12. > c++ 4.0. i'm a student who's learning how to program in c. which one
  13. > is the best buy? msvc++ comes with msvc++ 1.52 to maintain 16-bit
  14. > code. as i understand borland tc++ is will produce only windows
  15. > programs but msvc++ can do win95/nt/3.x/dos. but i heard borland is
  16. > better for beginners????
  17. > to anyone familiar or knowledgeable about this, i'll appreciate your
  18. > opinion. thanks in advance.
  19. > mebb@earthlink.net
  20. It's exactly the opposite:
  21. MSVC++ only compiles for one platform type. You'll have to
  22. install both the 16 bits (version 1.5) and 32 bits versions
  23. to make your cross platform development.
  24.  
  25. Borland C++ allows compilation of DOS, Win16, Win32s, Win95,
  26. and NT versions in the same project file, and in one
  27. compile session.
  28.  
  29. Borland C++ comes with two environments, but you only need
  30. one for Win16 hosted IDE, or the other for Win32 hosted IDE.
  31.  
  32. With ONE license, you get the all platforms in the same time
  33. with Borland C++. So this solution is cheaper than Microsoft.
  34. If you're student, the complete license is the same price as
  35. an upgrade license for others. If your university has an
  36. agreement, you may have even cheaper prices....
  37.  
  38. Finally, MSVC++ is really bogous in terms of using C++ for
  39. DLL (their MFC library have many memory leaks problems, and
  40. their C/C++ library is not multithread safe in many parts !)
  41.  
  42. Compilation time with MSVC are long. Under Win16, it is in
  43. fact a background DOS session, and this sometimes hangs
  44. while waiting for compiler termination.
  45.  
  46. MSVC under Win16 is in fact just a wrapper to call the DOS
  47. hosted compiler. You have many problems of memory
  48. configuration, environment settings, and so on.
  49.  
  50. In many cases, it will fail to run successfully, so you'll
  51. have to compile in a DOS session. You cannot also compile
  52. under DOS without launching Windows or without a DPMI
  53. memory manager (like BlueMax or QEMM, which are not provided).
  54.  
  55. However the 32-bit IDE for Win95 is very beautiful and better
  56. integrated.
  57.  
  58.  
  59.